ttp coagulation aids haemostasis medical billing pathscope thrombotic haemophilia hemostasis private pathology laboratory hepatitis medical diabetes blood medicine pathscan ttp diagnosis clotting disorders insulin lab doctor hemophilia hematology bleeding disorders fibrin hiv ttp database factor equipment cancer